@charset "utf-8";
body{ margin:0;padding:0; font-size:12px; line-height:162%;color:#333; font-family:tahoma,Arial,\5b8b\4f53;-webkit-text-size-adjust:none;}
div,form,img,ul,ol,li,dl,dt,dd,option,td,th{ margin:0;padding:0;border:0; list-style:none outside none;}
h1,h2,h3,h4,h5,h6,p,span,blockquote,input,select,textarea{ margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; border:0}
select { font-size:12px;color:#333;}
textarea { border:#d5d5d5 1px solid; font-size:12px;}
em{ font-style:normal}
a {text-decoration:none; color:#326FA8;}
a:hover{text-decoration:underline; color:#2284E2;}
.clear{ zoom:1;clear:both}
.clear:after{ display:block;content:"\0020";overflow:hidden;height:0; clear:both}
::-moz-focus-inner{border:none;}/*ff button outline*/
.ftu{text-decoration:underline;  }
.ftu:hover{text-decoration:none; }
.ftn{text-decoration:none;  }
.ftn:hover{text-decoration:underline; }
.fwb{font-weight:700;} 
.fwn{font-weight:400;}
.dpn{ display:none}
.fco{color:#FD7902; }/*=橙色=*/
a.fco:hover{color:#FD7902}
.fcg{color:#4E8B09; }/*=绿色=*/
a.fcg:hover{color:#4E8B09}
.fcb{color:#333; }/*=黑色=*/
a.fcb:hover{color:#333}
.fcr{color:red; }/*=红色=*/
a.fcr:hover{color:red}
.fch{color:#666; }/*=灰色=*/
a.fch:hover{color:#666}
.fcqh{color:#999; }/*=浅灰=*/
a.fcqh:hover{color:#999}
/*btn*/
.dBtn-btn{display:inline-block; font-weight:700;color:#fff;padding:0 20px;height: 28px;font-size:14px;overflow:hidden; text-align:center;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
a.dBtn-btn{line-height:28px;}/* a for ie6 input */
input.dBtn-btn{height: 30px;cursor:pointer;padding:0 19px;*overflow:visible;}
input.dBtn-btn,x:-moz-any-link,x:default{padding:0 18px;*padding:0 19px;}/*for ff ie7*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input.dBtn-btn{padding:0 20px;}
}/*for chrome*/
.dBtn-blue{border:1px solid #26367B;background:#38467C;background: -moz-linear-gradient(top, #38467C,#3B5FAA 120%);
background: -webkit-gradient(linear, 0 0, 0 120%, from(#38467C), to(#3B5FAA));}
.dBtn-green{border:1px solid #376D20;background:#50813B;background: -moz-linear-gradient(top, #50813B,#609746 120%);
background: -webkit-gradient(linear, 0 0, 0 120%, from(#50813B), to(#609746)); }
.dBtn-yellow{border:1px solid #DB6D01;background:#D47603;background: -moz-linear-gradient(top, #D47603,#EB8904 120%);
background: -webkit-gradient(linear, 0 0, 0 120%, from(#D47603), to(#EB8904));}
.dBtn-gray{border:1px solid #A2A2A2;background:#9a9a9a;background: -moz-linear-gradient(top, #9a9a9a,#a2a2a2 70%);
background: -webkit-gradient(linear, 0 0, 0 70%, from(#9a9a9a), to(#a2a2a2));}
.dBtn-false{border:1px solid #A2A2A2;background:#9a9a9a;background: -moz-linear-gradient(top, #9a9a9a,#a2a2a2 70%);
background: -webkit-gradient(linear, 0 0, 0 70%, from(#9a9a9a), to(#a2a2a2));color:#e5e5e5;cursor:default;}
.dBtn-btn:hover{color:#fff;text-decoration:none;}
.dBtn-false:hover{color:#e5e5e5; }
.dBtn-blue:active{background:#2C3974; }
.dBtn-green:active{background:#3E6C29;}
.dBtn-yellow:active{background:#C97103;}
.dBtn-gray:active{background:#898989;}
/* common */
/*list newClass icon-genuine*/
.icon-genuine{border:1px solid #B51519;color:#fff;line-height:15px;+line-height:17px;_line-height:15px;height: 15px;overflow:hidden; display:inline-block; background:url(/images_cn/listpic/icon-genuine.png) no-repeat 0 0;text-decoration:none; font-size:12px;font-weight:400;padding:0 1px 0 2px; margin:0 5px 0 0;position:relative;top:2px;+top:-2px;_top:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .icon-genuine{top:-1px;}
  }
.icon-genuine span{border-left:1px solid #B51519;color:#333; display:inline-block;margin:0 0 0 1px;padding:0 0 0 1px;  }
.icon-genuine:hover{text-decoration:none; color:#fff; }
.icon-genuine:hover span{text-decoration:none; color:#333; }
/* foot */ 
.edubox_footer1{ width:auto; height:110px; margin:0 auto; border-top:1px solid #d4d4d4;clear:both; font-size:12px;text-align:center;background:#fff;}
.edubox_footer1 .fontnr{margin:15px auto 0; line-height:22px; font-size:12px;}
.edubox_footer1 .fontnr a{ color:#2f6da8; text-decoration:none;}
.edubox_footer1 .fontnr a:hover { color: #fff; background: #039; }
.edubox_footer1 .fontnr_one{margin:auto; height:24px; line-height:22px;}
.edubox_footer1 span,.fontnr_one span{font-family:Arial,Helvetica,sans-serif;color:#969696}

/* page */
.page { width:auto; height:26px; padding:5px 0 20px; text-align: center; float:right; font-size:12px;}
.page li{  padding:2px 2px 0px; float:left;line-height:20px;}
.page li a,.pagel li a:hover,.page .current_ss{ border:1px solid #ccc; padding:2px 7px 0px; float:left; text-decoration:none; color:#000;}
.page li a:hover,.page .current_ss{ background:#0692CF; color:#fff;}
.page .page-jump .txt{width: 30px;height: 20px;line-height:20px;border:1px solid #7E9DB9; ime-mode:disabled;text-align:center; vertical-align:middle; }
.page .page-jump .btn{height: 22px;line-height:18px;width: 45px;text-align:center;*vertical-align:middle;}

/* head 2011-01-14 */
.upload,.head .rd_l,.head .rd_r,.sear-btn,.nav,.sear .btn,.nav-main li.cur a,.nav-main li.cur a span,.nav-main .padBtn,.nav-menu li,.nav-menu li span,.headEnd-wapper,.headEnd .upload,.addFollow,.Following,.Followed,.eachFollowed,.cancelFollow,.my-level li.l-list span,.doc-mark em{ background:url(/images_cn/newDocin/head_bar/nav.png) no-repeat 0 0;}
.head-wapper{width:100%; height:auto;position:relative; z-index:20; min-width:960px;background-color:#fff; }
.head{width: 960px;margin:0 auto;position:relative; z-index:10}
.head .rd_l,.head .rd_r{display:block;width:5px; height:38px;position:absolute;overflow:hidden}
.head .rd_l{ background-position:-140px -40px;top:0;left:0}
.head .rd_r{ background-position:-145px -40px;top:0;right:0}
/*logo*/
.logo{float:left; }
.logo img{display:block;}
/* upload */
.upload{float:right;margin:11px 0 0; width: 69px;height: 34px;line-height:34px; padding:0 0 0 37px; background-position: 0 -40px ;font-size:14px;font-weight:700; color:#333; }
.upload:hover{color:#333; }
.quick-help{position: absolute; right: 178px; top: 21px;}
/* sear */
 .sear{float:right; position:relative; z-index:2;margin:10px 111px 0 0;}
 .sear-sub{float:left; padding:6px 5px 0;border:1px solid #ddd;background:#F6F6F8;height: 30px;width: 478px;/*for chrome8.0 */ }
 .sear input{ background:#fff;width:327px; height:19px;border:1px #326FA6 solid; font-size:14px;padding:3px 0 0 2px; margin:0 5px 0 0;float:left; color:#ccc;}
 .sear .listTopDefault{color:#ccc; }
 .sear .listTopInput{color:#000; }
 .sear .btn{ width:71px; height:25px; line-height:28px;border:0; font-size:14px; font-weight:bold;cursor:pointer; margin:0 0 0 5px;float:left;color:#000; padding:0;}
 .sear-btn{ width:66px; float:left;color:#000;border:1px solid #326FA6;width:41px;height:22px;line-height:22px;background-position:right 0;padding:0 16px 0 7px; cursor:pointer;background-color:#fff; }
.sear-btn h5{font-weight:normal;font-size:12px;}
.sear-btn div{ display:none;position:absolute; z-index:99;margin:1px 0 0 -7px;border:1px #09e solid;width:64px;background:#fff;}
.sear-btn div li{ float:left;}
.sear-btn a{ display:block;width:50px;padding:0 7px;line-height:20px;color:#79A2BD}
.sear-btn a:hover{background:#f5f5f5;color:#1a6fc0;text-decoration:none; }
/*nav*/
.nav{height: 34px; background-repeat:repeat-x;background-position: 0 -80px ;position:relative; z-index:2;background-color:#1A6FC0; }
.nav .nav-main a,.nav .nav-main a:hover{color:#fff; }
.nav .nav-main a img{vertical-align: middle; margin: 10px 3px  0 0; float: left;line-height:16px;}
.nav-sub{width: 960px;margin:0 auto; position:relative;  }
.nav-quick{float:right;display:inline;margin:0 16px 0 0;position:relative;  }
.nav-main ul{float:left;padding:0 0 0 10px; }
.nav-main li{float:left; height: 34px;line-height:35px;overflow:hidden;}
.nav-main li a{float:left;padding:0 0 0 14px;}
.nav-main li a span{float:left; font-size:14px;color:#fff;font-weight:700;padding:0 14px 0 0;cursor:pointer;}
.nav-main li a:hover{background-color:transparent;}
.nav-main li a:hover span{text-decoration:underline;  }
.nav-main li.cur a{background-position: -40px -120px ; }
.nav-main li.cur a span{background-position: right -120px ;color:#333}
.nav-main li.cur a:hover span{color:#333;text-decoration:none; }

.nav-main .padLine{float:left;margin:9px 13px 0 0;width: 0;font-size:0;height: 15px;line-height:15px;overflow:hidden;   border-right:1px solid #6997C8;border-left:1px solid #145595; }
.nav-main .padBtn{float:left; padding:0 15px 0 0; background-position:right -154px ;cursor:pointer;}
.nav-main li.cur .padBtn{background-position:right -174px ;}
.navSub-fr{float:right;display:inline;margin:0 13px 0 0;  }
/*fedd notice
#feedNotice{position:absolute;top:33px;right:-15px;background:#FFFBF0;border:2px solid #d3d3d3;border-top:none;border-left:none;}
#feedNotice .feedNoticeInner{border:1px solid #FFDBAF;padding:5px;position:relative;}
#feedNotice p{line-height:22px;color:#000;padding-right:20px;}
#feedNotice p a{color:#326FA8;}
#feedNotice .closeNotice{position:absolute;right:5px;top:0px;color:#333;font-size:14px;}
#feedNotice .closeNotice:hover{text-decoration:none;}
*/
.topNotice{position:fixed;/*_position:relative;*/top:93px;_position:absolute;_top:33px;right:0;width:100%;}
.noticeInner{position:relative;width:960px;margin:0 auto;}
.noticeInner table{position:absolute;right:0;border-collapse: collapse;border:0;background:#FFFBF0;}
.noticeCorn,.closeNotice{width:3px;height:3px;border:none;padding:0;background:#FFFBF0 url(/images_cn/newDocin/noticeCorn.png) no-repeat;overflow:hidden;}
.notice-lt{background-position:0 0;}
.notice-rt{background-position:-3px 0;}
.notice-lb{background-position:0 -3px;}
.notice-rb{background-position:-3px -3px;}
.noticeborder{background:url(/images_cn/newDocin/noticeBorder.png) no-repeat;}
.noticeCenter{background:#FFFBF0;}
.noticeborder-t,.noticeborder-b{background-repeat:repeat-x;background-position:top;height:3px;padding:0;}
.noticeborder-b{background-position:bottom;}
.noticeborder-mr,.noticeborder-ml{background-repeat:repeat-y;background-position:left;width:3px;}
.noticeborder-mr{background-position:right;}
.noticeCont{position:relative;padding:2px 25px 2px 5px;color:#000;}
.closeNotice{position:absolute;right:5px;top:7px;background-position:0 -10px;display:block;width:8px;height:7px;overflow:hidden;}
.closeNotice:hover{background-position:0 -20px;}
/*nav-skills*/
.nav-skills{display:none; position:absolute; top:28px;right:0;z-index:100;width: 126px;padding:8px 0 0; *width: 132px;*padding:0;line-height:18px;color:#000; }
.nav-skills .navSkills-sub{background:#fff;border:1px #D8E6F3 solid;border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;-webkit-box-shadow:1px 1px  2px 1px #ddd;-moz-box-shadow:1px 1px 2px 1px #ddd;box-shadow:1px 1px 2px 1px #ddd;*background:url(/images_cn/newDocin/head_bar/skills.gif) no-repeat -380px 0;*border:none; }
.nav-skills .navSkills-tips{position:absolute; top:2px;left:101px;height: 7px;width: 11px;background:url(/images_cn/newDocin/head_bar/skills.gif) no-repeat -67px -2px;*display:none; }
.nav-skills .navSkills-ieTips{display:none; position:absolute;bottom:-3px;left:0;height: 7px;width: 100%;background:url(/images_cn/newDocin/head_bar/skills.gif) no-repeat -380px bottom;*display:block;}
.navSkills-class{width: 380px;height: 204px; left:82px;*left:71px;background-position: 0 0 ;color:#000;}
.navSkills-class .navSkills-tips{left:56px;}
.nav-skills ul{padding:9px 11px 17px;*padding:15px 11px 10px}
.nav-skills dd{padding:0 0 0 12px; }
.navSkills-class ul{float:left; margin:0 47px 0 0; padding:0; line-height:22px;white-space:nowrap;}
.navSkills-class .mar0{margin:0; }
.navSkills-class iframe{width: 374px;height: 193px;position:absolute;top:8px;left:3px;z-index:-1; }
.navSkills-class .navSkills-sub{padding:15px 20px;background-position: 0 0 ; }
/*nav-menu*/
.nav-menu{border-bottom:1px solid #9CB9D7;}
.navMenu-sub{width: 960px; margin:0 auto;position:relative;  }
.nav-menu ul{float:right;display:inline;}
.nav-menu .mar480{margin:0 480px 0 0; }
.nav-menu li{float:left;display:inline;margin:0 0 0 8px; background-position: right -211px ;}
.nav-menu li a{float:left;display:inline; margin:0 8px 0 0;}
.nav-menu li span{ display:block;line-height:12px;padding:6px 0 8px;background-position: -1000px -1000px ;position:relative; bottom:-1px;}
.nav-menu .last{background-position: -1000px -1000px ;}
.nav-menu .cur span{background-position: center -203px ;color:#333;cursor:default; }
.nav-menu .cur a:hover,.nav-menu .cur a:hover span{color:#333;cursor:default;text-decoration:none;  }
.nav-menu img{vertical-align:middle;}

/*headEnd*/
.headEnd-wapper{width:100%; height:auto;position:relative; z-index:20; min-width:960px;background:#1A6FC0;border-bottom:1px solid #BFBFBF;}
.headEnd{width: 960px;height: 35px; margin:0 auto;position:relative; z-index:10}
/* upload end*/
.headEnd .upload{font-weight:normal;background-position:0 -330px;color: #333333;float: left;font-size: 12px;height: 23px;line-height: 23px;margin: 7px 6px 0 54px;padding-left:15px;width: 61px;text-align:center; }
.headEnd .upload:hover{color:#333; }
.headEnd .nav-main li a span {font-weight:normal;font-size:12px;}
.headEnd .sear .listTopDefault,.headEnd .sear .listTopInput{border:1px solid #d17e14;}
/*sear end*/
.headEnd .sear{float:left; display:inline;margin:6px 0 0; padding:0; background:none;border:none;}
.headEnd .sear input {width:148px;font-size:12px;padding:0;height:22px;line-height:24px;margin:0;}
.headEnd .sear .btn{border-left:none;margin:0 13px 0 0;width:44px;font-weight:normal;font-size:12px;background-position: right -330px;height:24px;line-height:26px;}
 .headEnd .sear .listTopDefault{color:#ccc; }
 .headEnd .sear .listTopInput{color:#000; }
/*nav end*/
.headEnd .nav{float:right; display:inline;width: 500px; margin:2px 0 0;  background:none;position:relative; }
.headEnd .nav-main .padLine{margin:9px 4px 0 0;}
.headEnd .nav-main li{height: 33px; line-height:35px}
.headEnd .nav-main li a{padding-left:9px;}
.headEnd .nav-main li a span{padding-right:9px;}
.headEnd .nav-skills{right:-19px}
.headEnd .navSkills-class{left:8px}
.headEnd .nav-skills .navSkills-tips{left:98px}
.headEnd .navSkills-class .navSkills-tips{left:66px;}
.headEnd .nav-quick{margin:0; }
.headEnd .nav-main .padLine{margin:10px 10px 0 0}
/*forsearweb*/
.forsearweb,.forsearweb-sub,.forsearweb .tips{background:url(/images_cn/news/newsend_v9.png) no-repeat 0 -275px;}
.forsearweb{position: absolute;left: 225px; top: 37px;padding:0 0 0 10px;height:30px; line-height:30px; font-size:12px; color:#3070A6; text-align:left;z-index:9}
.forsearweb-sub{ display:inline-block;*display:inline;*zoom:1;background-position: right -275px;padding:0 35px 0 0;height:30px; line-height:30px; font-size:12px; color:#3070A6; text-align:left}
.forsearweb-tips{left: 400px; top: 48px;}
.forsearweb .closed{ float:right; position:absolute;right:9px;top:10px;margin:3px;width:15px;height:15px;overflow:hidden;text-indent:-99px;cursor:pointer;}
.forsearweb .tips{ display:block;position:absolute;left:140px;top:-7px;width:14px; height:8px; font-size:0; background-position:-51px -226px; z-index:2}
#searchBox .forsearweb a,.forsearweb a{color:#326FA8; font-size:12px;text-decoration:none; margin:0}
#searchBox .forsearweb a:hover,.forsearweb a:hover{color:#2284E2;}
/*forsearweb*/

/*add follow*/
.addFollow,.Following,.eachFollowed,.cancelFollow{float:left; text-decoration:none;width: 60px;font-size:12px;  height: 25px;line-height:25px;padding:0 0 0 23px;text-align:center; color:#fff;  }
.addFollow{background-position:0 -480px ;}
.Following{background-position: 0 -360px ;}
.eachFollowed{background-position: 0 -400px ;}
.cancelFollow{background-position: 0 -440px ;}
.addFollow:hover,.Following:hover,.eachFollowed:hover,.cancelFollow:hover{text-decoration:none; color:#fff; }
.addFollow:active{background-position:0 -520px ;}

/*my-level*/
.my-level{ height: 20px;}
.my-level li.l-list{ float:left;}
/* li.l-list for mygrowth level */
.my-level li.l-list span{float:left;overflow:hidden;cursor:pointer;height:20px; line-height:20px; color:#2E6EA4;padding:0 0 0 24px}
.my-level li.l-list span span{ background-position:right -680px; padding:0 5px 0 0;}
.my-level li.l-list span.l1{ background-position:0 -680px; }
.my-level li.l-list span.l2{ background-position:0 -700px; }
.my-level li.l-list span.l3{ background-position:0 -720px; }
.my-level li.l-list span.l4{ background-position:0 -740px; }
.my-level li.l-list span.l5{ background-position:0 -760px; }
.my-level li.l-list span.l6{ background-position:0 -780px; }
.my-level li.l-list span.l7{ background-position:0 -800px; }
.my-level li.l-list span.l8{ background-position:0 -820px; }
.my-level li.l-list a,.my-level li.l-list a:hover{text-decoration:none; }

/*doc-mark*/
.doc-mark em{float:left;width:16px; height:16px; line-height:45px; overflow:hidden}
.doc-mark em{ background-position:-20px -840px}
.doc-mark em.gif{ background-position:0 -840px}
.doc-mark em.doc{ background-position:-20px -840px}
.doc-mark em.docx{ background-position:-20px -840px}
.doc-mark em.xls{ background-position:-40px -840px}
.doc-mark em.xlsx{ background-position:-40px -840px}
.doc-mark em.ppt{ background-position:-60px -840px}
.doc-mark em.pptx{ background-position:-60px -840px}
.doc-mark em.pps{ background-position:-80px -840px}
.doc-mark em.ppsx{ background-position:-80px -840px}
.doc-mark em.bmp{ background-position:-100px -840px}
.doc-mark em.rtf{ background-position:-120px -840px}
.doc-mark em.jpg{ background-position:-140px -840px}
.doc-mark em.jpeg{ background-position:-140px -840px}
.doc-mark em.pub{ background-position:0px -860px}
.doc-mark em.tif{ background-position:-20px -860px}
.doc-mark em.tiff{ background-position:-20px -860px}
.doc-mark em.txt{ background-position:-40px -860px}
.doc-mark em.pot{ background-position:-60px -860px}
.doc-mark em.potx{ background-position:-60px -860px}
.doc-mark em.wps{ background-position:-80px -860px}
.doc-mark em.et{ background-position:-100px -860px}
.doc-mark em.dps{ background-position:-120px -860px}
.doc-mark em.pdf{ background-position:-140px -860px}
.doc-mark em.epub{ background-position:0 -880px}
.doc-mark em.xml{ background-position:-20px -880px}
.doc-mark em.pdw{ background-position:-40px -880px}
.doc-mark em.pxl{ background-position:-60px -880px}
.doc-mark em.psw{ background-position:-80px -880px}
.doc-mark em.eml{ background-position:-100px -880px}
.doc-mark em.ps{ background-position:-120px -880px}
.doc-mark em.vsd{ background-position:-140px -880px}
.doc-mark em.mpp{ background-position:0px -900px}
.doc-mark em.png{ background-position:-20px -900px}
.doc-mark em.top{ background-position:-40px -900px}
.doc-mark em.comments{ background-position:-60px -900px}
.doc-mark em.favorites{ background-position:-120px -900px}
.doc-mark em.error{ background-position:-100px -900px}
.doc-mark em.addbookhouse{ background-position:-120px -900px}
.doc-mark em.share{ background-position:-140px -900px}
.doc-mark em.wpt{ background-position:0px -900px}
.doc-mark em.dpt{ background-position:-20px -900px}
/*validator*/
.validator{}
.fordocinend{padding:0 0 0 35px}
.fordocinendtips{padding:0 0 10px 73px}
.validator strong{font-size:14px;color:#333}
.forbbs strong{font-weight: normal;margin:0 0 0 14px}
.forbbstips strong{font-size: 12px; font-weight: normal; margin:0 0 0 12px}
.forbbstips a{color:#3270A9}
.validator input{width:60px}
.validator img,#commonts .validator img{position:relative;top:5px; padding:0 8px; float:none}
.validator a{ text-decoration:underline}

/*docin v4 foot*/
.foot_k{ width:100%; height:auto;margin:0 auto; border-top:1px #b5b5b5 solid; padding:15px 0 20px; position:relative}
.foot_k ul{margin: auto; overflow: hidden; display: block; width: 960px; height: auto;}
.foot_k li{ float:left; padding:0 30px 0 60px;}
.foot_k dt{ padding:10px 0;font-weight:bold; color:#fa8900;}
.foot_k dd,.foot_k dd a{ line-height:20px; color:#666}
.foot_k dd a:hover{color:#2284E2;text-decoration:underline}
.foot_k dd a.num{color:#326FA8; margin:0 0 0 5px}
.foot_k dd em{ font:normal normal 11px Arial, Helvetica, sans-serif; margin:0 5px}
.foot_k dd.cop a,.foot_k dd.cop span{ float:left;height:48px; width:40px; overflow:hidden;}
.foot_k dd.cop span{ width:44px; }
.foot_k dd.cop a img,.foot_k dd.cop span img{ width:164px; height:48px;}
.foot_k dd.cop a.cop1 img{ margin:0 0 0 -44px}
.foot_k dd.cop a.cop2 img{ margin:0 0 0 -84px}
.foot_k dd.cop a.cop3 img{ margin:0 0 0 -124px}
.foot_k .copy{ clear:both; margin:10px 0 0; text-align:center;color:#666; font-family:arial}
.foot_k .remind{ position:absolute;top:-240px;right:165px;}

/*item-skills*/
.item-skills-wapper{ width:100%; position:absolute; top:100px; z-index:1002}
.skills-w780{ width:780px;left:50%;margin:0 0 0 -390px}
.skills-w700{ width:780px;left:50%;margin:0 0 0 -350px}
.skills-w600{ width:600px;left:0;top:0; margin:0}
.skills-w500{ width:500px;left:50%;margin:0 0 0 -250px}
.skills-w346{ width:346px;left:50%;margin:0 0 0 -173px}
.skills-w250{ width:230px;}
/*for-item-email*/
.for-item-email{top:50%;left:50%;margin:-84px 0 0 -300px}

.item-skills-bg{position:relative;bottom:-1px;right:-1px}
.item-skills{ border:4px #6595c3 solid; background:#eff8ff; padding:15px 20px; position:relative;z-index:2;color:#333; }
.item-skills h4.main-title{ font-size:14px; line-height:normal; padding:0 0 15px}
.item-skills .set-menu{ float:left; border:1px #e0e0e0 solid; border-bottom:none; width:98px;}
.item-skills .set-menu li{ display:block; clear:both; height:26px; line-height:26px; overflow:hidden;border-bottom:1px #e0e0e0 solid;}
.item-skills .set-menu li a{ display:block; text-align:center; height:26px; background:#fff; font-size:12px; font-weight:bold; text-decoration:none;color:#333}
.item-skills .set-menu li.select a,.item-skills .set-menu li a:hover{ color:#3367b2;background:#f4f4f4; text-decoration:none}
.item-skills .item-set-box{ padding:0 0 0 20px}
.item-skills #tabmenu_skills .tabmenu{ display:none; margin:0 0 0 110px;_margin:0 0 0 107px}
.item-skills #tabmenu_skills .select{ display:block}
.item-skills .list-shop .closed{ position:absolute;top:15px;right:15px;display:block;overflow:hidden; cursor:pointer}

.item-skills-wapper span.ma-top,.item-skills-wapper span.ma-left{background:#fff; display: block; position: absolute; bottom:0;width: 1px; height: 7px; overflow:hidden}
.item-skills-wapper span.ma-top{top:0;right:0;width:6px;height:1px}


/*notice*/
.notice-cont{ line-height:1.8;}
.notice-cont h5{ color:red; font-size:100%; padding:0 20px 0 0}
.notice-cont p{ text-indent:24px;}
.notice-cont .txt-r{ text-align:right}
.notice-cont .txt-r span{ color:#900; cursor:pointer}

/*for-mail*/
.for-mail{padding:30px 20px 25px;}
.for-mail .join-item-suc div.suc img{margin:0 25px 0 -40px;}
.for-mail .join-item-suc .btn{width:116px;margin:20px 10px 0 0;cursor:pointer;}
.for-mail .suc strong{font-size:16px;}

/*rechange-sks*/
.rechange-sks{text-align:left;color:#333;top:222px}
.rechange-sks p{ text-indent:0; line-height:1.5; margin:10px 0 0}
.rechange-sks .fs16{ font-size:16px}
.rechange-sks .tac{ text-align:center}
.rechange-sks .btn{background:#007fc6;color:#fff;padding:2px;text-align:center; border:1px #029fd6 outset;width:116px;margin:10px 10px 0 0;border:0;font-size:14px;font-weight:bold;height:32px;line-height:32px; cursor:pointer}
.rechange-sks .btn:hover{border:1px #029fd6 inset;}
.rechange-sksTips{ height:195px;left:50%;margin:0 0 0 -250px;position:absolute;top:222px;width:497px;z-index:1;}

/*doc-to-item*/
.doc-to-item{ font-size:14px}
.doc-to-item select{ width:185px; font-size:14px; color:#666}
.doc-to-item input{ width:66px; height:23px; line-height:23px; text-align:center;font-weight:bold; font-size:14px; color:#fff;border:1px outset #029FD6; background:#007FC6; cursor:pointer}
.doc-to-item input:hover{border:1px #029fd6 inset;}
.doc-to-item li{ display:inline; margin:15px 0 0 8px}
.doc-to-item div{ padding:0 0 10px}
.doc-to-item div.suc img{ vertical-align:middle; margin:0 10px 0 0}
.doc-to-item div.suc a{ margin:0 10px 0 0}
.doc-to-item div span a,.doc-to-item div span a:hover{ font-size:12px;color:red}
.doc-to-item ul .del{ margin:0 0 0 3px}
/*join-item-suc*/
.join-item-suc{ font-size:14px; text-align:center}
.join-item-suc div.suc img{ vertical-align:middle; margin:0 10px 0 -40px}
.join-item-suc div span{ font-size:12px}
.join-item-suc .btn{ width:66px; height:32px; line-height:32px; font-weight:bold; font-size:14px; color:#fff; border:1px outset #029FD6; background:#007FC6; margin:10px 10px 0 0;cursor:pointer;}
.join-item-suc .btn:hover{border:1px #029fd6 inset;}


/*document error*/
.error{margin:55px 0 200px 150px; font-size:14px}
.error img{float:left; margin:0 22px 100px 0}
.error h2{color:#C60204; font-size:26px;font-family:simhei; padding:6px 0 20px}
.error p{ font-weight:bold;color:#333; font-size:20px;font-family:simhei; padding:0 0 25px}
.error a{ font-weight:bold;text-decoration:underline}
/*error_main*/
.error_main{ position:relative;width:656px; height:306px; margin:10px auto 35px;border:1px #9ED0F5 solid; border-bottom-width:2px;}
.error_main dl{margin:75px 0 0 105px}
.error_main dt{ float:left; display:inline;margin:0 22px 100px 0}
.error_main dd{ padding:22px 0 0}
.error_main dd.paddingTop{ padding:10px 100px 0 0; text-align:center;font-size:14px}
.error_main dd h2{color:#C60204;font-family:simhei;font-size:40px; line-height:1}
.error_main li{position: absolute; bottom:39px; right:34px}
.error_main a{ display:block}

/*viewhot*/
span.viewhot1,span.viewhot2,span.viewhot3,span.viewhot4,span.viewhot5{ background:url(/images_cn/newDocin/icon_hot.gif) repeat-x 0 0; width:54px; height:7px; overflow:hidden; position:relative;left:2px;*top:-2px;display:inline-block}
span.viewhot1{ background-position:0 0}
span.viewhot2{ background-position:0 -7px}
span.viewhot3{ background-position:0 -14px}
span.viewhot4{ background-position:0 -21px}
span.viewhot5{ background-position:0 -28px}
/*for liststyle1*/
.listtips li span.viewhot1,.listtips li span.viewhot2,.listtips li span.viewhot3,.listtips li span.viewhot4,.listtips li span.viewhot5{ margin:0 3px 0 0}

/*renren login skills*/
.login-renren{left:50%;margin:0 0 0 -310px; position:absolute;top:220px;width:620px; z-index:1002; font-size:14px;color:#333}
.aut-renren{width:346px;left:50%;top:50%;margin:0 0 0 -173px;position:fixed;_position:absolute;z-index:1002;color:#333; }

.login-renren .float-l{ float:left}
.login-renren .float-r{ float:left; border-left:1px #6595C3 solid; padding:0 0 0 43px; margin:0 0 0 55px}
.login-renren .float-r img{ margin:0 0 0 5px}
.login-renren p{ text-align:left}
.login-renren p a{ font-weight:bold}
.login-renren p img{ margin:0 9px 0 8px; vertical-align:middle}
.login-renren p.caption{ color:#666; line-height:1.8; margin:10px 0 20px}
.login-renren p.caption a{ font-weight:normal}
.login-renren h5{ font-size:100%; margin:0 0 15px}
.login-renren table th,.login-renren table td{ font-weight:normal; text-align:left; font-size:100%; padding:5px 0}
.login-renren input.txt{ border:1px #7E9DB9 solid; padding:5px; width:210px}
.login-renren .btn{ float:left}
.login-renren .btn input{ margin:5px 0; padding:0 10px; *padding:0;font-size:14px; font-weight:bold;color:#fff; cursor:pointer; border:1px outset #029FD6; background:#007FC6; height:28px}
.login-renren .btn:hover input{border:1px #029fd6 inset;}
.login-renren iframe{height:auto;_height:485px; width:620px;position:absolute;top:-1px;left:-1px; z-index:1}
.login-renren .item-skills-bg{position:relative; z-index:2}
.login-renrenNum{ text-align:center; padding:25px 0 35px}
.login-renrenNum h4{ padding:0 0 15px; font-size:16px}

/*common-skills  recharge perfecrt-info*/
.common-skills{ width:500px; left:50%; margin-left:-250px; font-size:14px}
.common-skills-cont{ padding:25px 0 18px}
.common-skills h5{ font-size:14px; padding:0 0 10px}
.common-skills .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px;line-height:28px; width:105px; text-align:center; border:1px #029fd6 outset;font-size:14px; margin:0 13px 0 0; cursor:pointer}
.common-skills .btn-sec{ background:#878787;border:1px #333 outset}
.common-skills .btn:hover{border:1px #029fd6 inset;}
.common-skills .btn-sec:hover{ border:1px #333 inset}

.common-skills .margin-l{ margin-left:60px}
.common-skills .margin-t{ margin-top:15px}
.common-skills .margin-l97{ margin-left:97px;}
.common-skills .t-c{ text-align:center}
.common-skills .fcr{ color:red}

/*task-honor-skills*/
.task-honor-skills{width: 420px;margin:0 0 0 -210px;left:50%;color:#333;position:fixed;_position:absolute;}
.task-honor-skills h5{ font-size:14px; padding:0 0 10px}
.task-honor-skills em{color:red}
.task-honor-skills p{text-align:center; font-size:14px;padding:15px 0 20px; }
.task-honor-skills p img{display:block;margin:0 auto 5px; }
.task-honor-skills p a img{margin:0 0 0 5px;vertical-align:middle;position:absolute;display:inline}
.task-honor-skills .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px; width:65px; text-align:center; border:1px #029fd6 outset;font-size:14px;cursor:pointer}
.task-honor-skills .btn:hover{border:1px #029fd6 inset;}
.task-honor-skills .w-150{width: 150px; }
.task-honor-skills .t-c{ text-align:center}
/*rrNew-skills*/
.rrNew-skills{top:100px}
.rrNew-skills h5{font-size: 14px; padding: 30px 0pt; text-align: center;}
.rrNew-skills .t-c{text-align:center; }
.rrNew-skills .btn{ background:#007fc6;color:#fff;padding:2px; font-weight:bold; height:28px; width:80px; text-align:center; border:1px #029fd6 outset;font-size:14px;cursor:pointer}
.rrNew-skills .btn:hover{border:1px #029fd6 inset;}

/*teamLeader-bs*/
.tl-b{background:url(/images_cn/renwu/bs/icon-teamleader.png) no-repeat;padding:6px 0 4px 28px;width:58px;height:19px;line-height:19px;text-align:center;color:#E22E0D;overflow:hidden;}
.t-bbs{position:absolute;top:100px;left:-10px;}
.t-talk{position:absolute;top:65px;left:0;}
.t-user{position:absolute;top:96px;left:-10px;}

/*login-skills*/
.login-skills{left:50%;top:50%;margin:-134px 0 0 -210px; position:fixed !important;position:absolute;width:420px; z-index:102;color:#333; }

.login-skills .item-skills-bg{position:relative; z-index:102}
.login-skills p a{ font-weight:bold}
.login-skills p img{ margin:5px 9px 0 0; vertical-align:middle;cursor:pointer;}
.login-skills h5{ font-size:100%; margin:0 0 5px;padding:0; font-size:14px;}
.login-skills table{margin:0; }
.login-skills table th,.login-skills table td{ font-weight:normal; text-align:left; font-size:100%; padding:5px 0 0}
.login-skills .txt{ border:1px #7E9DB9 solid; padding:5px; width:150px}
.login-skills .loginSkills-line{padding:5px;margin:10px 0 0; border-top:1px solid #ddd;  }
.login-skills .forget{float:left;margin:9px 0 0 15px}
.login-skills .forget input{vertical-align:middle;margin:0 5px 0 0; }
.login-skills .forget-link{position:relative;+top:5px;_top:3px}
.login-skills .btn{ float:left; margin:5px 0; width: 56px;text-align:center;  font-size:14px; font-weight:bold;color:#fff; cursor:pointer; border:1px outset #029FD6; background:#007FC6; height:28px}
.login-skills .btn:hover{border:1px #029fd6 inset;}
/*login-sina*/
.login-sina{ position:fixed !important;position:absolute;top:50%;left:50%;margin:-150px 0 0 -250px;width:500px; z-index:102; }
.login-sina p a{ font-weight:bold}
.login-sina p img{ margin:0 9px 0 0;vertical-align:middle;position:relative; top:-3px;*top:0}
.login-sina h5{ font-size:100%; margin:0 0 12px;font-size:14px}
.login-sina table th,.login-sina table td{ font-weight:normal; text-align:left; font-size:100%; padding:5px 5px 5px 0}
.login-sina table th{text-align:right; font-size:14px;}
.login-sina .txt{ border:1px #7E9DB9 solid; padding:5px; width:210px}
.login-sina .validator{ime-mode:disabled;width: 40px;text-align:center;  }
.login-sina .vor{margin:0 6px;position:relative;*top:-3px;vertical-align:middle;}
.login-sina .btn{  margin:0 0 0 10px; padding:0 10px; *padding:0;font-size:14px; font-weight:bold;color:#fff; cursor:pointer; border:1px outset #029FD6; background:#007FC6; height:28px}
.login-sina .btn:hover{border:1px #029fd6 inset;}
.login-sina .loginSina-box .btn{margin:5px 0;}
.login-sina .t-c{text-align:center; }
.login-sina .loginSina-box{border:1px solid #6595C3;margin:0 0 5px;padding:15px 0;background:#fff;  }
.login-sina .loginSina-box1{padding:37px 0;height:116px;overflow:hidden;  }
.login-sina .loginSina-box2{height: 190px;overflow:hidden;  }
.login-sina .loginSina-tag{margin:20px 0 0; }
.login-sina .loginSina-tag li{float:left; display:inline;height: 24px;line-height:24px;padding:0 15px;margin:0 0 0 10px; text-align:center;border:1px solid #6595C3;border-bottom:none;cursor:pointer; }
.login-sina .loginSina-tag .cur{background:#fff;cursor:text;position:relative; bottom:-1px}
.login-sina .loginSina-tag strong{font-weight:700;font-size:14px;}
.login-sina .loginSina-tag span{color:#888; }
/*endAudit-skills*/
.endAudit-skills{width:400px;margin:0 0 0 -200px;left:50%}
.endAudit-skills .for-mail{padding:40px 20px 25px; }
.endAudit-skills .for-mail .join-item-suc .btn{margin:15px 0 0;width: 65px;height: 28px;line-height:28px;  }
.endAudit-skills .join-item-suc{font-size:12px;}
.endAudit-skills .mar10{margin: 10px 0pt 5px;}
.endAudit-skills .marL12{display:inline-block; height: 10px;width: 0;overflow:hidden; margin-left:12px;  }
.endAudit-skills .fcr{color:red; }

/*pageVal-skills*/
.pageVal-skills{width:400px;font-size:14px;}
.pageVal-skills p{padding:10px 0 5px}
.pageVal-skills .tac{text-align:center;padding:10px 0 0}
.pageVal-skills .btn{background:#007FC6;border: 1px outset #029FD6;color: #fff;cursor: pointer;font-size: 14px;font-weight: bold;height: 28px;padding: 2px;text-align: center;width: 65px;margin:0 10px 0 0;}
.pageVal-skills .btncancel{background: none repeat scroll 0 0 #878787;border: 1px outset #333;}
.pageVal-skills .btn:hover{border:1px #029fd6 inset;}
.pageVal-skills .btncancel:hover{ border:1px #333 inset}
/*new pop box*/
.docinPop{position:absolute;width:400px;z-index:1000;display:none;}
.docinPopTable{border-collapse: collapse;margin: auto;table-layout: fixed;width:100%;height:100%;z-index:100;}
.docinPop td.pop_topleft,.docinPop td.pop_topright,.docinPop td.pop_bottomleft,.docinPop td.pop_bottomright {height: 5px;overflow: hidden; padding: 0 !important; width: 5px !important;background:url(/images_cn/newDocin/docinPopCorner.png) no-repeat;_filter: Alpha(Opacity=50);}	
.docinPop td.pop_topright{background-position:-5px 0;}
.docinPop td.pop_bottomleft{background-position:0 -5px;}
.docinPop td.pop_bottomright{background-position:-5px -5px;}
.docinPop .pop_border{background:transparent  url(/images_cn/newDocin/docinPopBorder.png) ; _filter: Alpha(Opacity=50);}
.docinPop .popTopArr{background:url(/images_cn/newDocin/docinPopArr.png) no-repeat;position:absolute;top:-7px;left:80px;display:inline-block;width:14px;height:8px;line-height:0;font-size:0;overflow:hidden;}
.docinPop .dialog_title{font-size:14px;font-weight:bold;position:relative;height:25px;}
.docinPop .dialog_text{font-size:14px;position:relative;height:25px;}
.docinPop .dialog_closed{position:absolute;right:0;top:0;}
.docinPop .dialog_content{border:1px solid #87b0d3;padding:20px;background:#F6FBFF;position:relative;}
.docinPop .dialog_bgWhite{background:#fff;}
.docinPop .dialog_body{position:relative;overflow:hidden;}
.docinPop .dialog_buttons{text-align:center;margin-top:10px;}
input.docinCubeBt{height: 30px;cursor:pointer;padding:0 19px;*overflow:visible;}
input.docinCubeBt,x:-moz-any-link,x:default{padding:0 18px;*padding:0 19px;}/*for ff ie7*/
input.docinCubeBt{background:#007FC6;border: 1px outset #029FD6;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 28px;margin: 0 15px;text-align: center;}
input.docinCubeBt:hover{border:1px #029fd6 inset;}
input.docinCubebtGray{background:#898989;border:1px outset #000;}
input.docinCubebtGray:hover{border:1px inset #000;}
/*login task notice*/
.tk-noticeInfoWrap{border-bottom:1px dotted #ddd;padding:5px 0;}
.tk-infoTitle{color:#666;font-size:14px;border-bottom:1px solid #729FDC;padding-bottom:5px;}
.tk-infoHead{line-height:20px;cursor:pointer;font-size:12px;}
.tk-infoHead a{float:right;margin-right:5px;text-decoration:underline;}
.tk-loginNotice{border:1px solid #ffdcb0;background:#fffbf0;padding:10px;font-size:12px;}
.tk-loginNotice p{padding:5px 0 10px 0;font-size:12px;}
.tk-infoHead strong,.tk-loginNotice strong{margin:5px 0;}
.tk-noticeDetail{clear:both;}
.tk-noticeDetail dt{width:200px;float:left;}
.tk-noticeDetail dd{margin-left:210px;}
/*
.tk-loginProgressOut{margin:0 5px;*vertical-align:bottom;position:relative;zoom:1;}
.tk-loginProgress{display:inline-block;height:12px;width:182px;background:url(/images_cn/renwu/task_v2/infoProgress.png) no-repeat 10px 0;}
.tk-progressArr{position:absolute;width:21px;height:18px;background:url(/images_cn/renwu/task_v2/infoProgressArr.png) no-repeat;top:15px;}
*/
.tk-taskStart p{line-height:25px;padding:5px 0;border-bottom:1px dotted #E7E7E7;}
.tk-progressBox{height:11px;width:166px;display:block;overflow:hidden;position:relative; background:url(/images_cn/renwu/tk-progressbar.png) no-repeat;}
.tk-progressTk{ height:9px; display:inline-block; background:url(/images_cn/renwu/tk-progressbar.png) 0 -12px no-repeat;position:absolute; left:2px; top:1px; line-height:0;font-size:0;}
.tk-progressCon{ margin-left:50px;margin-right:20px;}
.tk-Splitline{height:2px; border-top:2px solid #4e8ac2; font-size:1px; margin:6px 0 4px 0;}
.tk_receiveTaskMedal{ margin-left:100px;padding-top:10px; line-height:30px;}
a.tk_ViewTaskMedal{display:block;border:1px solid #BFCDD8;width: 82px; padding:0 3px; height: 19px;line-height:19px; line-height:22px\0;text-align:center; background:url(/images_cn/renwu/tk-progressbar.png) no-repeat 0 -28px; font-size:12px; float:right; }

/*finish task info*/
.tk_finishTaskInfo{font-size:14px;line-height:35px;}
.tk_finishTaskMedal {clear:both;height:120px;margin:10px 0;padding:0 33px;}
.tk_finishTaskMedal dl{float:left;width:84px;margin:5px;height:95px;text-align:center;}
.tk_finishTaskMedal dt{height:84px;position:relative;width:84px;line-height:84px;}
.tk_finishTaskMedal dt img{vertical-align:middle;width:60px;*line-height:60px;}